package com.集合;
import java.util.LinkedList;
public class LinkedListDemo {
    public static void main(String[] args) {
        LinkedList<String> ll = new LinkedList<String>();
        ll.add("hello");
        ll.add("world");
        ll.add("java");
        //LinkedList集合的特有方法
        //public void addFirst(E e) 开头插入
        ll.addFirst("1");
        //public void addLast(E e)  尾部追加
        ll.addLast("-1");
        System.out.println(ll);

        System.out.println("----");

        //public E getFirst() 返回第一个元素
        System.out.println(ll.getFirst());
        //public E getLast()  返回最后一个元素
        System.out.println(ll.getLast());

        System.out.println("----");

        //public E removeFirst()  删除并返回第一个元素
        System.out.println(ll.removeFirst());;
        //public E removeFirst()  删除并返回最后一个元素
        System.out.println(ll.removeLast());;

        System.out.println("----");

        for(String s:ll){
            System.out.println(s);
        }
    }
}
